package com.weetop.cfw.bean

import com.chad.library.adapter.base.entity.MultiItemEntity
import com.stx.xhb.xbanner.entity.SimpleBannerInfo

class TestBean:MultiItemEntity,SimpleBannerInfo {
    override fun getXBannerUrl(): Any {
        return a
    }

    override fun getItemType() = layoutType
    override fun toString(): String {
        return "TestBean(a='$a')"
    }

    var a:String = ""
    var b:String = ""
    var c:String = ""
    var d:String = ""
    var e:String = ""
    var f:String = ""
    var g:String = ""
    var h:String = ""

    var layoutType:Int = 0

    var strList = listOf<String>()

    constructor(layoutType:Int,a:String,b:String,c:String,d:String,strList:List<String>){
        this.a = a
        this.b = b
        this.c = c
        this.d = d
        this.strList = strList
        this.layoutType = layoutType
    }

    constructor(a:String,b:String,c:String,d:String,strList:List<String>){
        this.a = a
        this.b = b
        this.c = c
        this.d = d
        this.strList = strList
    }



    constructor(a:String,b:String,c:String,d:String){
        this.a = a
        this.b = b
        this.c = c
        this.d = d
    }

    constructor(a:String,b:String,c:String,d:String,e:String,f:String){
        this.a = a
        this.b = b
        this.c = c
        this.d = d
        this.e = e
        this.f = f
    }

    constructor(a:String,b:String,c:String){
        this.a = a
        this.b = b
        this.c = c
    }

    constructor(a:String,b:String){
        this.a = a
        this.b = b
    }

    constructor(a:String){
        this.a = a
    }

    constructor(
        a: String,
        b: String,
        c: String,
        d: String,
        e: String,
        f: String,
        g: String,
        h: String
    ) : super() {
        this.a = a
        this.b = b
        this.c = c
        this.d = d
        this.e = e
        this.f = f
        this.g = g
        this.h = h
    }


}